home *** CD-ROM | disk | FTP | other *** search
/ Die Speccy' 97 / Die Speccy' 97.iso / amiga_system / the_aminet / comm / bbs / wwbbs31_source.lha / SetLocalVar / setlocalvar.c < prev    next >
C/C++ Source or Header  |  1995-06-25  |  510b  |  25 lines

  1. #include <exec/types.h>
  2. #include <exec/exec.h>
  3. #include <stdio.h>
  4. #include <stdlib.h>
  5. #include <string.h>
  6.  
  7. #define ARG_NAME ((STRPTR) argarray[0])
  8. #define ARG_STRING ((STRPTR) argarray[1])
  9.  
  10. void main()
  11.     {
  12.         BYTE *template="NAME/A,STRING/F";
  13.         LONG argarray[]={NULL,NULL};
  14.         struct RDArgs *rdargs;
  15.         if(rdargs=ReadArgs(template,argarray,NULL))
  16.             {
  17.                 if(ARG_STRING)
  18.                     SetVar(ARG_NAME,ARG_STRING,-1,GVF_LOCAL_ONLY);
  19.                 else
  20.                     DeleteVar(ARG_NAME,GVF_LOCAL_ONLY);
  21.                 FreeArgs(rdargs);
  22.             }
  23.         exit(0);
  24.     }
  25.